<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="generator" content="ApiGen 2.7.0" />

	<title>Class Mekayotl_database_SQLAbstract | nort</title>

	<script type="text/javascript" src="resources/combined.js?1481722677"></script>
	<script type="text/javascript" src="elementlist.js?1094816827"></script>
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?1567499433" />

</head>

<body>
<div id="left">
	<div id="menu">
		<a href="index.html" title="Overview"><span>Overview</span></a>


		<div id="groups">
			<h3>Packages</h3>
			<ul>
				<li><a href="package-App.html">App<span></span></a>
						<ul>
				<li><a href="package-App.Saas.html">Saas</a>
						</li>
				<li><a href="package-App.saas.html">saas</a>
						</li>
				<li><a href="package-App.SaaS.html">SaaS<span></span></a>
						<ul>
				<li><a href="package-App.saas.Logic.html">Logic</a>
						</li>
				<li><a href="package-App.SaaS.SaaS.html">SaaS</a>
						</li>
				<li><a href="package-App.Saas.Tables.html">Tables</a>
						</li>
				<li><a href="package-App.Saas.Vo.html">Vo</a>
						</li>
							</ul></li></ul></li>
				<li><a href="package-aqua.html">aqua<span></span></a>
						<ul>
				<li><a href="package-aqua.tools.html">tools<span></span></a>
						<ul>
				<li><a href="package-aqua.tools.Monitor.html">Monitor</a>
						</li>
							</ul></li></ul></li>
				<li><a href="package-flashservices.html">flashservices<span></span></a>
						<ul>
				<li><a href="package-flashservices.adapters.html">adapters</a>
						</li>
				<li><a href="package-flashservices.debug.html">debug</a>
						</li>
				<li><a href="package-flashservices.exception.html">exception</a>
						</li>
				<li><a href="package-flashservices.filters.html">filters</a>
						</li>
				<li><a href="package-flashservices.io.html">io</a>
						</li>
				<li><a href="package-flashservices.sql.html">sql</a>
						</li>
				<li><a href="package-flashservices.util.html">util</a>
						</li>
							</ul></li>
				<li class="active"><a href="package-Mekayotl.html">Mekayotl<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.core.html">core</a>
						</li>
				<li class="active"><a href="package-Mekayotl.database.html">database<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.database.dal.html">dal</a>
						</li>
				<li><a href="package-Mekayotl.database.mysql.html">mysql</a>
						</li>
				<li><a href="package-Mekayotl.database.sqlite.html">sqlite</a>
						</li>
							</ul></li>
				<li><a href="package-Mekayotl.tools.html">tools<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.tools.render.html">render<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.tools.render.html.html">html</a>
						</li>
							</ul></li>
				<li><a href="package-Mekayotl.tools.renders.html">renders</a>
						</li>
							</ul></li></ul></li>
				<li><a href="package-None.html">None</a>
						</li>
				<li><a href="package-PHP.html">PHP</a>
						</li>
				<li><a href="package-PHPMailer.html">PHPMailer</a>
						</li>
				<li><a href="package-Services.html">Services<span></span></a>
						<ul>
				<li><a href="package-Services.JSON.html">JSON</a>
						</li>
							</ul></li>
				<li><a href="package-Swift.html">Swift<span></span></a>
						<ul>
				<li><a href="package-Swift.ByteStream.html">ByteStream</a>
						</li>
				<li><a href="package-Swift.CharacterStream.html">CharacterStream</a>
						</li>
				<li><a href="package-Swift.Encoder.html">Encoder</a>
						</li>
				<li><a href="package-Swift.Events.html">Events</a>
						</li>
				<li><a href="package-Swift.KeyCache.html">KeyCache</a>
						</li>
				<li><a href="package-Swift.Mailer.html">Mailer</a>
						</li>
				<li><a href="package-Swift.Mime.html">Mime</a>
						</li>
				<li><a href="package-Swift.Plugins.html">Plugins</a>
						</li>
				<li><a href="package-Swift.Transport.html">Transport</a>
						</li>
							</ul></li>
			</ul>
		</div>

		<hr />


		<div id="elements">
			<h3>Classes</h3>
			<ul>
				<li class="active"><a href="class-Mekayotl_database_SQLAbstract.html">Mekayotl_database_SQLAbstract</a></li>
				<li><a href="class-Mekayotl_database_WhereCollection.html">Mekayotl_database_WhereCollection</a></li>
				<li><a href="class-Mekayotl_database_WhereElement.html">Mekayotl_database_WhereElement</a></li>
			</ul>





		</div>
	</div>
</div>

<div id="splitter"></div>

<div id="right">
<div id="rightInner">
	<form id="search">
		<input type="hidden" name="cx" value="" />
		<input type="hidden" name="ie" value="UTF-8" />
		<input type="text" name="q" class="text" />
		<input type="submit" value="Search" />
	</form>

	<div id="navigation">
		<ul>
			<li>
				<a href="index.html" title="Overview"><span>Overview</span></a>
			</li>
			<li>
				<a href="package-Mekayotl.database.html" title="Summary of Mekayotl\database"><span>Package</span></a>
			</li>
			<li class="active">
<span>Class</span>			</li>
		</ul>
		<ul>
			<li>
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
			</li>
		</ul>
		<ul>
		</ul>
	</div>

<div id="content" class="class">
	<h1>Class Mekayotl_database_SQLAbstract</h1>


	<div class="description">
	
<p>Abstracción de conexión a base de datos</p>

<p>Define funciones básicas y funciones que se deben de implementar en
cualquier conexión SQL</p>

	</div>



	<div>
		<h4>Direct known subclasses</h4>
			<a href="class-Mekayotl_database_mysql_Adapter.html">Mekayotl_database_mysql_Adapter</a>, 
			<a href="class-Mekayotl_database_sqlite_Adapter.html">Mekayotl_database_sqlite_Adapter</a>
	</div>






	<div class="info">
		<b>Abstract</b><br />
		
		
		<b>Package:</b> <a href="package-Mekayotl.html">Mekayotl</a>\<a href="package-Mekayotl.database.html">database</a><br />

				<b>Copyright:</b>
				Copyright (c) 2008, <a href="http://www.aquainteractive.com">Aqua
Interactive</a><br />
				<b>Author:</b>
				Henry I. Galvez T. &lt;<a
href="mailto:alograg&#64;alograg.me">alograg&#64;<!---->alograg.me</a>&gt;<br />
				<b>Used by:</b>
				<code><code><a href="class-Mekayotl_database_mysql_Adapter.html">Mekayotl_database_mysql_Adapter</a></code></code> Es utilizado para generar los filtrados
de consulta<br />
				<b>Used by:</b>
				<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html">Mekayotl_database_sqlite_Adapter</a></code></code> Es utilizado para generar los
filtrados de consulta<br />
		<b>Located at</b> <a href="source-class-Mekayotl_database_SQLAbstract.html#15" title="Go to source code">lib/php/mekayotl/database/SQLAbstract.php</a><br />
	</div>


	<table class="summary" id="methods">
	<caption>Methods summary</caption>
	<tr data-order="__construct" id="___construct">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#___construct">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#131" title="Go to source code">__construct</a>( <span>string <var>$server</var> = <span class="php-quote">'localhost'</span></span>, <span>string <var>$user</var> = <span class="php-quote">'root'</span></span>, <span>string <var>$password</var> = <span class="php-quote">''</span></span>, <span>string <var>$dbname</var> = <span class="php-quote">'test'</span></span> )</code>

		<div class="description short">
			
<p>Construye el objeto y asigna las variables predeterminadas</p>

		</div>

		<div class="description detailed hidden">
			
<p>Construye el objeto y asigna las variables predeterminadas</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$server</var></dt>
					<dd><code>string</code><br> Nombre del servidor o array con la configuración</dd>
					<dt><var>$user</var></dt>
					<dd><code>string</code><br> Nombre de usuario para acceder</dd>
					<dt><var>$password</var></dt>
					<dd><code>string</code><br> Clave de acceso</dd>
					<dt><var>$dbname</var></dt>
					<dd><code>string</code><br> Nombre de la base de datos</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="__destruct" id="___destruct">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#___destruct">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#152" title="Go to source code">__destruct</a>( )</code>

		<div class="description short">
			
<p>Acciones a tomar en la destrucción del objeto</p>

		</div>

		<div class="description detailed hidden">
			
<p>Acciones a tomar en la destrucción del objeto</p>








		</div>
		</div></td>
	</tr>
	<tr data-order="__get" id="___get">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#___get">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#160" title="Go to source code">__get</a>( <span>string <var>$name</var></span> )</code>

		<div class="description short">
			
<p>Retorna variables generadas o privadas</p>

		</div>

		<div class="description detailed hidden">
			
<p>Retorna variables generadas o privadas</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$name</var></dt>
					<dd><code>string</code><br> Nombre de la variable</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Variable solicitada<br />
				</div>


				<h4>Uses</h4>
				<div class="list">
						Mekayotl_database_SQLAbstract::$pdo Para acceder a
Mekayotl_database_SQLAbstract::$_pdo<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="__toString" id="___toString">

		<td class="attributes"><code>
			 public 
			string
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#___toString">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#210" title="Go to source code">__toString</a>( )</code>

		<div class="description short">
			
<p>Para identificar la clase como string</p>

		</div>

		<div class="description detailed hidden">
			
<p>Para identificar la clase como string</p>




				<h4>Returns</h4>
				<div class="list">
					<code>string</code><br>El nombre de la clase con la ultima consulta realizada<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="clean" id="_clean">

		<td class="attributes"><code>
			 public static
			array
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_clean">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#220" title="Go to source code">clean</a>( <span>array <var>$data</var></span> )</code>

		<div class="description short">
			
<p>Limpia un valor para ser ingresado como dato</p>

		</div>

		<div class="description detailed hidden">
			
<p>Limpia un valor para ser ingresado como dato</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$data</var></dt>
					<dd><code>array</code><br> Un array para limpiar sus valores</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>array</code><br>Contiene el mismo array recibido pero después de un mapeo de
mysql_real_escape_string, trim y addslashes<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="setConfig" id="_setConfig">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_setConfig">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#236" title="Go to source code">setConfig</a>( <span>array|string <var>$oConfig</var> = <span class="php-quote">'mysql://root:none@localhost/test'</span></span> )</code>

		<div class="description short">
			
<p>Asigna la configuración para las conexiones</p>

		</div>

		<div class="description detailed hidden">
			
<p>Asigna la configuración para las conexiones</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$oConfig</var></dt>
					<dd><code>array|string</code><br> Se espera un array asociativo para asignar variables o un [@link <a
href="http://mx.php.net/manual/es/function.parse-url.php">http://mx.php.net/manual/es/function.parse-url.php</a>
URL de acceso]</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>This<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="query" id="_query">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_query">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#264" title="Go to source code">query</a>( <span>string <var>$sql</var></span> )</code>

		<div class="description short">
			
<p>Evalúa si esta activa una session para realizar la consulta
proporcionada.</p>

		</div>

		<div class="description detailed hidden">
			
<p>Evalúa si esta activa una session para realizar la consulta
proporcionada.</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$sql</var></dt>
					<dd><code>string</code><br> Un SQL bien formado</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>El valor retornado por this::doQuery()<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="select" id="_select">

		<td class="attributes"><code>
			 public 
			resource
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_select">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#278" title="Go to source code">select</a>( <span>string <var>$table</var></span>, <span>string <var>$fields</var> = <span class="php-quote">&quot;*&quot;</span></span>, <span>mixed <var>$where</var> = <span class="php-quote">''</span></span>, <span>string <var>$order</var> = <span class="php-quote">&quot;&quot;</span></span>, <span>array <var>$join</var> = <span class="php-keyword1">array</span>()</span>, <span>string|array <var>$group</var> = <span class="php-quote">&quot;&quot;</span></span>, <span>mixed <var>$having</var> = <span class="php-quote">&quot;&quot;</span></span>, <span>integer <var>$limit</var> = <span class="php-num">0</span></span>, <span>integer <var>$page</var> = <span class="php-num">0</span></span> )</code>

		<div class="description short">
			
<p>Realiza una consulta SQL</p>

		</div>

		<div class="description detailed hidden">
			
<p>Realiza una consulta SQL</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> El nombre de la tabla a consultar</dd>
					<dt><var>$fields</var></dt>
					<dd><code>string</code><br> Los campos a mostrar. Default: * (todos)</dd>
					<dt><var>$where</var></dt>
					<dd><code>mixed</code><br> Un SQL string de filtrado o un WhereCollection con el filtro a aplicar</dd>
					<dt><var>$order</var></dt>
					<dd><code>string</code><br> Un SQL string de orden a aplicar</dd>
					<dt><var>$join</var></dt>
					<dd><code>array</code><br> Un array asociativo con claves por tablas y valors por tiempo de union</dd>
					<dt><var>$group</var></dt>
					<dd><code>string|array</code><br> Un SQL string de agrupamiento</dd>
					<dt><var>$having</var></dt>
					<dd><code>mixed</code><br> Un SQL string de filtrado o un WhereCollection con el filtro a aplicar despues
del agrupamiento</dd>
					<dt><var>$limit</var></dt>
					<dd><code>integer</code><br> La cantidad de registros a devolver por pagina. Default: 0 (todos)</dd>
					<dt><var>$page</var></dt>
					<dd><code>integer</code><br> La pagina de resultados deseada. Default: 0 (la primera)</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>resource</code><br>El enlace de la consulta<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para ejecutar
el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="pivotSelect" id="_pivotSelect">

		<td class="attributes"><code>
			 public 
			boolean|resource
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_pivotSelect">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#336" title="Go to source code">pivotSelect</a>( <span>string <var>$table</var></span>, <span>mixed <var>$where</var></span>, <span>string|array <var>$groupField</var> = <span class="php-quote">''</span></span>, <span>string <var>$colField</var> = <span class="php-quote">''</span></span>, <span>string <var>$resultFields</var> = <span class="php-quote">''</span></span>, <span>string <var>$groupType</var> = <span class="php-quote">'MAX'</span></span> )</code>

		<div class="description short">
			
<p>Pivote los campos de una tabla para ofrecer un resumen de datos</p>

		</div>

		<div class="description detailed hidden">
			
<p>Pivote los campos de una tabla para ofrecer un resumen de datos</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> La tabla a la que se le aplicara el pivote</dd>
					<dt><var>$where</var></dt>
					<dd><code>mixed</code><br> Un SQL string de filtrado o un Mekayotl_database_WhereCollection con el filtro
a aplicar</dd>
					<dt><var>$groupField</var></dt>
					<dd><code>string|array</code><br> El(los) campo(s) principal de agrupamiento</dd>
					<dt><var>$colField</var></dt>
					<dd><code>string</code><br> Campo con las columnas</dd>
					<dt><var>$resultFields</var></dt>
					<dd><code>string</code><br> Campo con los valores</dd>
					<dt><var>$groupType</var></dt>
					<dd><code>string</code><br> Tipo de agrupamiento SQL. Default: MAX</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>boolean|resource</code><br>El enlace de la consulta o falso si no hay valores a pivotear<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para
ejecutar el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="insert" id="_insert">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_insert">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#376" title="Go to source code">insert</a>( <span>string <var>$table</var></span>, <span><code><a href="class-ArrayAccess.html">ArrayAccess</a></code> <var>$data</var></span> )</code>

		<div class="description short">
			
<p>Inserta un registro a la tabla</p>

		</div>

		<div class="description detailed hidden">
			
<p>Inserta un registro a la tabla</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> Nombre de la tabla</dd>
					<dt><var>$data</var></dt>
					<dd><code><code><a href="class-ArrayAccess.html">ArrayAccess</a></code></code><br> Un array asociativo o similar que contiene los datos a ser insertados, llaves
como campos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Regresa el resultado generado por Mekayotl_database_SQLAbstrac::doQuery()<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para ejecutar
el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="replace" id="_replace">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_replace">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#404" title="Go to source code">replace</a>( <span>string <var>$table</var></span>, <span><code><a href="class-ArrayAccess.html">ArrayAccess</a></code> <var>$data</var></span> )</code>

		<div class="description short">
			
<p>Remplaza un registro a la tabla</p>

		</div>

		<div class="description detailed hidden">
			
<p>Remplaza un registro a la tabla</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> Nombre de la tabla</dd>
					<dt><var>$data</var></dt>
					<dd><code><code><a href="class-ArrayAccess.html">ArrayAccess</a></code></code><br> Un array asociativo o similar que contiene los datos a ser insertados, llaves
como campos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Regresa el resultado generado por Mekayotl_database_SQLAbstrac::doQuery()<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para ejecutar
el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="update" id="_update">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_update">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#428" title="Go to source code">update</a>( <span>string <var>$table</var></span>, <span>string|array <var>$idKey</var></span>, <span><code><a href="class-ArrayAccess.html">ArrayAccess</a></code> <var>$data</var></span> )</code>

		<div class="description short">
			
<p>Actualiza un registro a la tabla</p>

		</div>

		<div class="description detailed hidden">
			
<p>Actualiza un registro a la tabla</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> Nombre de la tabla</dd>
					<dt><var>$idKey</var></dt>
					<dd><code>string|array</code><br> Un string con el nombre del campo principal o un array con los nombres de los
campos que serán tomados en cuenta para el filtro</dd>
					<dt><var>$data</var></dt>
					<dd><code><code><a href="class-ArrayAccess.html">ArrayAccess</a></code></code><br> Un array asociativo o similar que contiene los datos a ser insertados, llaves
como campos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Regresa el resultado generado por Mekayotl_database_SQLAbstrac::doQuery()<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para ejecutar
el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="delete" id="_delete">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_delete">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#466" title="Go to source code">delete</a>( <span>string <var>$table</var></span>, <span>array|<code><a href="class-Mekayotl_database_WhereCollection.html">Mekayotl_database_WhereCollection</a></code> <var>$where</var></span> )</code>

		<div class="description short">
			
<p>Realiza una eliminación de registros según filtro</p>

		</div>

		<div class="description detailed hidden">
			
<p>Realiza una eliminación de registros según filtro</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> Nombre de la tabla</dd>
					<dt><var>$where</var></dt>
					<dd><code>array|<code><a href="class-Mekayotl_database_WhereCollection.html">Mekayotl_database_WhereCollection</a></code></code><br> Un objeto para realizar el filtro de lo que se va a borrar</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Regresa el resultado generado por Mekayotl_database_SQLAbstrac::doQuery()<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para ejecutar
el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="batchInsert" id="_batchInsert">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_batchInsert">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#488" title="Go to source code">batchInsert</a>( <span>string <var>$table</var></span>, <span>array <var>$data</var></span> )</code>

		<div class="description short">
			
<p>Inserta una serie de datos en una tabla</p>

		</div>

		<div class="description detailed hidden">
			
<p>Inserta una serie de datos en una tabla</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> Nombre de la tabla</dd>
					<dt><var>$data</var></dt>
					<dd><code>array</code><br> Un array de ArrayAccess a ser insertados en la tabla, llaves como campos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Regresa el resultado generado por Mekayotl_database_SQLAbstrac::doQuery() en una
inserción extendida<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para
ejecutar el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="batchReplace" id="_batchReplace">

		<td class="attributes"><code>
			 public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_batchReplace">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#517" title="Go to source code">batchReplace</a>( <span>string <var>$table</var></span>, <span>array <var>$data</var></span> )</code>

		<div class="description short">
			
<p>Remplace una serie de datos en una tabla</p>

		</div>

		<div class="description detailed hidden">
			
<p>Remplace una serie de datos en una tabla</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> Nombre de la tabla</dd>
					<dt><var>$data</var></dt>
					<dd><code>array</code><br> Un array de ArrayAccess a ser remplazados en la tabla, llaves como campos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Regresa el resultado generado por Mekayotl_database_SQLAbstrac::doQuery() en una
inserción extendida<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para
ejecutar el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="batchUpdate" id="_batchUpdate">

		<td class="attributes"><code>
			 public 
			array
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_batchUpdate">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#546" title="Go to source code">batchUpdate</a>( <span>string <var>$table</var></span>, <span>string|array <var>$idKey</var></span>, <span>array <var>$data</var></span> )</code>

		<div class="description short">
			
<p>Actualiza una serie de datos en una tabla</p>

		</div>

		<div class="description detailed hidden">
			
<p>Actualiza una serie de datos en una tabla</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$table</var></dt>
					<dd><code>string</code><br> Nombre de la tabla</dd>
					<dt><var>$idKey</var></dt>
					<dd><code>string|array</code><br> Un string con el nombre del campo principal o un array con los nombres de los
campos que serán tomados en cuenta para el filtro</dd>
					<dt><var>$data</var></dt>
					<dd><code>array</code><br> Un array de ArrayAccess a ser actualizado en la tabla, llaves como campos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>array</code><br>Regresa array con los resultados generados por
Mekayotl_database_SQLAbstrac::doQuery() para cada elemento<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::doQuery()</a></code></code><br>Lo utiliza para
ejecutar el SQL que genera<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="toCSV" id="_toCSV">

		<td class="attributes"><code>
			 public 
			string
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_toCSV">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#594" title="Go to source code">toCSV</a>( <span>resource <var>$resultset</var></span>, <span>array <var>$fields</var> = <span class="php-keyword1">array</span>()</span> )</code>

		<div class="description short">
			
<p>Transforma un resultado de una consulta de select en un texto separado por
comas</p>

		</div>

		<div class="description detailed hidden">
			
<p>Transforma un resultado de una consulta de select en un texto separado por
comas</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$resultset</var></dt>
					<dd><code>resource</code><br> El resource del cual se quieren los datos</dd>
					<dt><var>$fields</var></dt>
					<dd><code>array</code><br> Es un arreglo asociativo con las llaves como nombre de los campos que se desean
y por valor los titulo de las columnas</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>string</code><br>El texto con los valores serados por comas<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="toXML" id="_toXML">

		<td class="attributes"><code>
			 public 
			string
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_toXML">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#630" title="Go to source code">toXML</a>( <span>resource <var>$resultset</var></span> )</code>

		<div class="description short">
			
<p>Transforma un resultado de una consulta de select en un texto xml</p>

		</div>

		<div class="description detailed hidden">
			
<p>Transforma un resultado de una consulta de select en un texto xml</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$resultset</var></dt>
					<dd><code>resource</code><br> El resource del cual se quieren los datos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>string</code><br>Texto con/del XML<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="getDSN" id="_getDSN">

		<td class="attributes"><code>
			abstract protected 
			string
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_getDSN">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#659" title="Go to source code">getDSN</a>( )</code>

		<div class="description short">
			
<p>Genera los DNS para una conexión con PDO</p>

		</div>

		<div class="description detailed hidden">
			
<p>Genera los DNS para una conexión con PDO</p>




				<h4>Returns</h4>
				<div class="list">
					<code>string</code><br>El string DNS de conexión<br />
				</div>


				<h4>Uses</h4>
				<div class="list">
						Mekayotl_database_SQLAbstrac::$pdo Lo utiliza para generar el [@link <a
href="http://mx.php.net/manual/es/pdo.construct.php">http://mx.php.net/manual/es/pdo.construct.php</a>
PDO]<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="getFields" id="_getFields">

		<td class="attributes"><code>
			abstract protected 
			array
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_getFields">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#668" title="Go to source code">getFields</a>( <span>resource <var>$resultset</var></span> )</code>

		<div class="description short">
			
<p>Obtiene los campos de una consulta</p>

		</div>

		<div class="description detailed hidden">
			
<p>Obtiene los campos de una consulta</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$resultset</var></dt>
					<dd><code>resource</code><br> El resource del cual se quieren los campos</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>array</code><br>Los campos de la consulta<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="doQuery" id="_doQuery">

		<td class="attributes"><code>
			abstract protected 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_doQuery">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#676" title="Go to source code">doQuery</a>( <span>string <var>$sql</var></span> )</code>

		<div class="description short">
			
<p>Ejecuta una consulta SQL</p>

		</div>

		<div class="description detailed hidden">
			
<p>Ejecuta una consulta SQL</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$sql</var></dt>
					<dd><code>string</code><br> Un SQL bien formado</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>El resource obtenido de la ejecución del SQL o lo implementado en la clase<br />
				</div>


				<h4>Uses</h4>
				<div class="list">
						Mekayotl_database_SQLAbstrac::select() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::insert() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::replace() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::update() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::delete() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::pivotSelect() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::batchInsert() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::batchReplace() Lo utiliza para ejecutar el SQL que
genera<br />
						Mekayotl_database_SQLAbstrac::batchUpdate() Lo utiliza para ejecutar el SQL que
genera<br />
				</div>
				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#$_server">Mekayotl_database_SQLAbstract::<var>$_server</var></a></code></code><br>Es usado para crear la conexión<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#$_user">Mekayotl_database_SQLAbstract::<var>$_user</var></a></code></code><br>Es usado para crear la conexión<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#$_password">Mekayotl_database_SQLAbstract::<var>$_password</var></a></code></code><br>Es usado para crear la conexión<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#$_dbname">Mekayotl_database_SQLAbstract::<var>$_dbname</var></a></code></code><br>Es usado para crear la conexión<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="count" id="_count">

		<td class="attributes"><code>
			abstract public 
			integer
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_count">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#703" title="Go to source code">count</a>( <span>resource <var>$resultset</var></span> )</code>

		<div class="description short">
			
<p>Cuenta los registros devueltos por una consulta</p>

		</div>

		<div class="description detailed hidden">
			
<p>Cuenta los registros devueltos por una consulta</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$resultset</var></dt>
					<dd><code>resource</code><br> El resource del cual se quiere el conteo</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>integer</code><br>La cantidad de registros<br />
				</div>




		</div>
		</div></td>
	</tr>
	<tr data-order="setFetchMode" id="_setFetchMode">

		<td class="attributes"><code>
			abstract public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_setFetchMode">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#711" title="Go to source code">setFetchMode</a>( <span>integer <var>$mode</var></span>, <span>string|object <var>$class</var> = <span class="php-quote">'object'</span></span>, <span>array <var>$ctorargs</var> = <span class="php-keyword1">array</span>()</span> )</code>

		<div class="description short">
			
<p>Asigna el tipo de retorno de una búsqueda de registro de una consulta</p>

		</div>

		<div class="description detailed hidden">
			
<p>Asigna el tipo de retorno de una búsqueda de registro de una consulta</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$mode</var></dt>
					<dd><code>integer</code><br> Tipo de retorno de fetch</dd>
					<dt><var>$class</var></dt>
					<dd><code>string|object</code><br> Nombre de la clase u objeto de retorno</dd>
					<dt><var>$ctorargs</var></dt>
					<dd><code>array</code><br> Opciones de construcción de clase especifica</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>This<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_ASSOC">Mekayotl_database_SQLAbstract::<b>FETCH_ASSOC</b></a></code></code><br>Para asignar el tipo de
búsqueda<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_NUM">Mekayotl_database_SQLAbstract::<b>FETCH_NUM</b></a></code></code><br>Para asignar el tipo de
búsqueda<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_BOTH">Mekayotl_database_SQLAbstract::<b>FETCH_BOTH</b></a></code></code><br>Para asignar el tipo de
búsqueda<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_OBJ">Mekayotl_database_SQLAbstract::<b>FETCH_OBJ</b></a></code></code><br>Para asignar el tipo de
búsqueda<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_INTO">Mekayotl_database_SQLAbstract::<b>FETCH_INTO</b></a></code></code><br>Para asignar el tipo de
búsqueda<br />
						<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_CLASS">Mekayotl_database_SQLAbstract::<b>FETCH_CLASS</b></a></code></code><br>Para asignar el tipo de
búsqueda<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="fetch" id="_fetch">

		<td class="attributes"><code>
			abstract public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_fetch">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#722" title="Go to source code">fetch</a>( <span>resource <var>$resultset</var></span> )</code>

		<div class="description short">
			
<p>Obtener el registro siguiente del recurso</p>

		</div>

		<div class="description detailed hidden">
			
<p>Obtener el registro siguiente del recurso</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$resultset</var></dt>
					<dd><code>resource</code><br> El resource del cual se quiere el conteo</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>Una variable de tipo de formato según fetchmode<br />
				</div>


				<h4>Uses</h4>
				<div class="list">
						SQLAbstract::fetchAll() Lo utiliza para generar los elementos del array<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="fetchAll" id="_fetchAll">

		<td class="attributes"><code>
			abstract public 
			array
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_fetchAll">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#731" title="Go to source code">fetchAll</a>( <span>resource <var>$resultset</var></span> )</code>

		<div class="description short">
			
<p>Obtener el registro siguiente del recurso</p>

		</div>

		<div class="description detailed hidden">
			
<p>Obtener el registro siguiente del recurso</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$resultset</var></dt>
					<dd><code>resource</code><br> El resource del cual se quiere el conteo</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>array</code><br>Un array con todos los registros según fetchmode<br />
				</div>


				<h4>Used by</h4>
				<div class="list">
						<code><code><a href="class-Mekayotl_database_mysql_Adapter.html#_">Mekayotl_database_mysql_Adapter::fetch()</a></code></code><br>Lo utiliza para generar
los elementos del array<br />
						<code><code><a href="class-Mekayotl_database_mysql_Adapter.html#_">Mekayotl_database_mysql_Adapter::resetFetch()</a></code></code><br>Lo utiliza para
reiniciar el apuntador al primer registro<br />
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::fetch()</a></code></code><br>Lo utiliza para generar
los elementos del array<br />
						<code><code><a href="class-Mekayotl_database_sqlite_Adapter.html#_">Mekayotl_database_sqlite_Adapter::resetFetch()</a></code></code><br>Lo utiliza para
reiniciar el apuntador al primer registro<br />
				</div>


		</div>
		</div></td>
	</tr>
	<tr data-order="resetFetch" id="_resetFetch">

		<td class="attributes"><code>
			abstract public 
			mixed
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_resetFetch">#</a>
		<code><a href="source-class-Mekayotl_database_SQLAbstract.html#739" title="Go to source code">resetFetch</a>( <span>resource <var>$resultset</var></span> )</code>

		<div class="description short">
			
<p>Regresa el apuntador de registros al primero</p>

		</div>

		<div class="description detailed hidden">
			
<p>Regresa el apuntador de registros al primero</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$resultset</var></dt>
					<dd><code>resource</code><br> El resource del cual se quiere el conteo</dd>
				</dl></div>

				<h4>Returns</h4>
				<div class="list">
					<code>mixed</code><br>This<br />
				</div>


				<h4>Uses</h4>
				<div class="list">
						Mekayotl_database_SQLAbstrac::fetchAll() Lo utiliza para reiniciar el apuntador
al primer registro<br />
				</div>


		</div>
		</div></td>
	</tr>
	</table>




	<table class="summary" id="constants">
	<caption>Constants summary</caption>
	<tr data-order="FETCH_ASSOC" id="FETCH_ASSOC">

		<td class="attributes"><code>
			integer
		</code></td>
		<td class="name"><code>
				<a href="source-class-Mekayotl_database_SQLAbstract.html#96" title="Go to source code"><b>FETCH_ASSOC</b></a>
		</code></td>
		<td class="value"><code><span class="php-num">1</span></code></td>
		<td class="description"><div>
			<a href="#FETCH_ASSOC" class="anchor">#</a>

			<div class="description short">
				
<p>Para array asociativos</p>

			</div>

			<div class="description detailed hidden">
				
<p>Para array asociativos</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::setFetchMode()</a></code></code><br>Para asignar el tipo de
búsqueda<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="FETCH_NUM" id="FETCH_NUM">

		<td class="attributes"><code>
			integer
		</code></td>
		<td class="name"><code>
				<a href="source-class-Mekayotl_database_SQLAbstract.html#101" title="Go to source code"><b>FETCH_NUM</b></a>
		</code></td>
		<td class="value"><code><span class="php-num">2</span></code></td>
		<td class="description"><div>
			<a href="#FETCH_NUM" class="anchor">#</a>

			<div class="description short">
				
<p>Para un array nomal</p>

			</div>

			<div class="description detailed hidden">
				
<p>Para un array nomal</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::setFetchMode()</a></code></code><br>Para asignar el tipo de
búsqueda<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="FETCH_BOTH" id="FETCH_BOTH">

		<td class="attributes"><code>
			integer
		</code></td>
		<td class="name"><code>
				<a href="source-class-Mekayotl_database_SQLAbstract.html#106" title="Go to source code"><b>FETCH_BOTH</b></a>
		</code></td>
		<td class="value"><code><span class="php-num">3</span></code></td>
		<td class="description"><div>
			<a href="#FETCH_BOTH" class="anchor">#</a>

			<div class="description short">
				
<p>Para mezclar un array asociativo con un array normal</p>

			</div>

			<div class="description detailed hidden">
				
<p>Para mezclar un array asociativo con un array normal</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::setFetchMode()</a></code></code><br>Para asignar el tipo de
búsqueda<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="FETCH_OBJ" id="FETCH_OBJ">

		<td class="attributes"><code>
			integer
		</code></td>
		<td class="name"><code>
				<a href="source-class-Mekayotl_database_SQLAbstract.html#111" title="Go to source code"><b>FETCH_OBJ</b></a>
		</code></td>
		<td class="value"><code><span class="php-num">4</span></code></td>
		<td class="description"><div>
			<a href="#FETCH_OBJ" class="anchor">#</a>

			<div class="description short">
				
<p>Para un objeto estándar</p>

			</div>

			<div class="description detailed hidden">
				
<p>Para un objeto estándar</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::setFetchMode()</a></code></code><br>Para asignar el tipo de
búsqueda<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="FETCH_INTO" id="FETCH_INTO">

		<td class="attributes"><code>
			integer
		</code></td>
		<td class="name"><code>
				<a href="source-class-Mekayotl_database_SQLAbstract.html#116" title="Go to source code"><b>FETCH_INTO</b></a>
		</code></td>
		<td class="value"><code><span class="php-num">5</span></code></td>
		<td class="description"><div>
			<a href="#FETCH_INTO" class="anchor">#</a>

			<div class="description short">
				
<p>Para un objeto especifico</p>

			</div>

			<div class="description detailed hidden">
				
<p>Para un objeto especifico</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::setFetchMode()</a></code></code><br>Para asignar el tipo de
búsqueda<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="FETCH_CLASS" id="FETCH_CLASS">

		<td class="attributes"><code>
			integer
		</code></td>
		<td class="name"><code>
				<a href="source-class-Mekayotl_database_SQLAbstract.html#121" title="Go to source code"><b>FETCH_CLASS</b></a>
		</code></td>
		<td class="value"><code><span class="php-num">6</span></code></td>
		<td class="description"><div>
			<a href="#FETCH_CLASS" class="anchor">#</a>

			<div class="description short">
				
<p>Para generar una clase especificada</p>

			</div>

			<div class="description detailed hidden">
				
<p>Para generar una clase especificada</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::setFetchMode()</a></code></code><br>Para asignar el tipo de
búsqueda<br />
					</div>
			</div>
		</div></td>
	</tr>
	</table>



	<table class="summary" id="properties">
	<caption>Properties summary</caption>
	<tr data-order="query" id="$query">

		<td class="attributes"><code>
			public 
			string
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#32" title="Go to source code"><var>$query</var></a>
		</td>
		<td class="value"><code><span class="php-quote">''</span></code></td>
		<td class="description"><div>
			<a href="#$query" class="anchor">#</a>

			<div class="description short">
				
<p>La ultima consulta realizada</p>

			</div>

			<div class="description detailed hidden">
				
<p>La ultima consulta realizada</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="_driver" id="$_driver">

		<td class="attributes"><code>
			protected 
			string
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#38" title="Go to source code"><var>$_driver</var></a>
		</td>
		<td class="value"><code></code></td>
		<td class="description"><div>
			<a href="#$_driver" class="anchor">#</a>

			<div class="description short">
				
<p>El tipo de base de datos</p>

			</div>

			<div class="description detailed hidden">
				
<p>El tipo de base de datos</p>


					<h4>Uses</h4>
					<div class="list">
							Mekayotl_database_SQLAbstract::$pdo Es usado para generar el PDO<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_server" id="$_server">

		<td class="attributes"><code>
			protected 
			string
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#44" title="Go to source code"><var>$_server</var></a>
		</td>
		<td class="value"><code><span class="php-quote">'localhost'</span></code></td>
		<td class="description"><div>
			<a href="#$_server" class="anchor">#</a>

			<div class="description short">
				
<p>El nombre de servidor</p>

			</div>

			<div class="description detailed hidden">
				
<p>El nombre de servidor</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::doQuery()</a></code></code><br>Es usado para crear la conexión<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_user" id="$_user">

		<td class="attributes"><code>
			protected 
			string
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#50" title="Go to source code"><var>$_user</var></a>
		</td>
		<td class="value"><code><span class="php-quote">'root'</span></code></td>
		<td class="description"><div>
			<a href="#$_user" class="anchor">#</a>

			<div class="description short">
				
<p>Usuario de acceso</p>

			</div>

			<div class="description detailed hidden">
				
<p>Usuario de acceso</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::doQuery()</a></code></code><br>Es usado para crear la conexión<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_password" id="$_password">

		<td class="attributes"><code>
			protected 
			string
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#56" title="Go to source code"><var>$_password</var></a>
		</td>
		<td class="value"><code><span class="php-quote">''</span></code></td>
		<td class="description"><div>
			<a href="#$_password" class="anchor">#</a>

			<div class="description short">
				
<p>Clave de acceso</p>

			</div>

			<div class="description detailed hidden">
				
<p>Clave de acceso</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::doQuery()</a></code></code><br>Es usado para crear la conexión<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_dbname" id="$_dbname">

		<td class="attributes"><code>
			protected 
			string
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#62" title="Go to source code"><var>$_dbname</var></a>
		</td>
		<td class="value"><code><span class="php-quote">'test'</span></code></td>
		<td class="description"><div>
			<a href="#$_dbname" class="anchor">#</a>

			<div class="description short">
				
<p>Nombre de la base de datos</p>

			</div>

			<div class="description detailed hidden">
				
<p>Nombre de la base de datos</p>


					<h4>Uses</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#_">Mekayotl_database_SQLAbstract::doQuery()</a></code></code><br>Es usado para crear la conexión<br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_pdo" id="$_pdo">

		<td class="attributes"><code>
			protected 
			<code><a href="class-PDO.html">PDO</a></code>
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#68" title="Go to source code"><var>$_pdo</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">NULL</span></code></td>
		<td class="description"><div>
			<a href="#$_pdo" class="anchor">#</a>

			<div class="description short">
				
<p>PHP Data Objects para implementación de otras bases de datos</p>

			</div>

			<div class="description detailed hidden">
				
<p>PHP Data Objects para implementación de otras bases de datos</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="_fetchMode" id="$_fetchMode">

		<td class="attributes"><code>
			protected 
			integer
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#73" title="Go to source code"><var>$_fetchMode</var></a>
		</td>
		<td class="value"><code><span class="php-num">1</span></code></td>
		<td class="description"><div>
			<a href="#$_fetchMode" class="anchor">#</a>

			<div class="description short">
				
<p>Modo de fetch</p>

			</div>

			<div class="description detailed hidden">
				
<p>Modo de fetch</p>


					<h4>See</h4>
					<div class="list">
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_ASSOC">Mekayotl_database_SQLAbstract::<b>FETCH_ASSOC</b></a></code></code><br />
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_NUM">Mekayotl_database_SQLAbstract::<b>FETCH_NUM</b></a></code></code><br />
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_BOTH">Mekayotl_database_SQLAbstract::<b>FETCH_BOTH</b></a></code></code><br />
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_OBJ">Mekayotl_database_SQLAbstract::<b>FETCH_OBJ</b></a></code></code><br />
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_INTO">Mekayotl_database_SQLAbstract::<b>FETCH_INTO</b></a></code></code><br />
							<code><code><a href="class-Mekayotl_database_SQLAbstract.html#FETCH_CLASS">Mekayotl_database_SQLAbstract::<b>FETCH_CLASS</b></a></code></code><br />
					</div>
			</div>
		</div></td>
	</tr>
	<tr data-order="_fetchObject" id="$_fetchObject">

		<td class="attributes"><code>
			protected 
			mixed
		</code></td>

		<td class="name">
				<a href="source-class-Mekayotl_database_SQLAbstract.html#84" title="Go to source code"><var>$_fetchObject</var></a>
		</td>
		<td class="value"><code><span class="php-quote">'stdClass'</span></code></td>
		<td class="description"><div>
			<a href="#$_fetchObject" class="anchor">#</a>

			<div class="description short">
				
<p>Nombre de clase u objeto creado para recibir los datos de un registro</p>

			</div>

			<div class="description detailed hidden">
				
<p>Nombre de clase u objeto creado para recibir los datos de un registro</p>


			</div>
		</div></td>
	</tr>
	</table>



</div>

	<div id="footer">
		nort API documentation generated by <a href="http://apigen.org">ApiGen 2.7.0</a>
	</div>
</div>
</div>
</body>
</html>
